package com.gzhryc.shared_device.oem.h5.agent.dto.api.v1.place;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;
import java.util.List;

public class PlaceBusinessConfigListResponse extends SecurityResponse<PlaceBusinessConfigListResponse.Body> {

	private static final long serialVersionUID = 1L;

	public PlaceBusinessConfigListResponse() {
		this.body = new Body();
	}

	public PlaceBusinessConfigListResponse(Integer code, String msg) {
		super(code, msg);
		this.body = new Body();
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;
		
		public List<Item> items;

		public List<Item> getItems() {
			return items;
		}

		public void setItems(List<Item> items) {
			this.items = items;
		}
	}

	public static class Item implements Serializable {

		private static final long serialVersionUID = 1L;
		
		private String businessType;
		private String businessTypeName;
		private String title;
		private Long feeTemplateId;
		private Integer deviceCount;

		public String getBusinessType() {
			return businessType;
		}

		public void setBusinessType(String businessType) {
			this.businessType = businessType;
		}

		public String getBusinessTypeName() {
			return businessTypeName;
		}

		public void setBusinessTypeName(String businessTypeName) {
			this.businessTypeName = businessTypeName;
		}

		public String getTitle() {
			return title;
		}

		public void setTitle(String title) {
			this.title = title;
		}
		public Long getFeeTemplateId() {
			return feeTemplateId;
		}

		public void setFeeTemplateId(Long feeTemplateId) {
			this.feeTemplateId = feeTemplateId;
		}

		public Integer getDeviceCount() {
			return deviceCount;
		}

		public void setDeviceCount(Integer deviceCount) {
			this.deviceCount = deviceCount;
		}
	}
}
